.sort{
    height: 24px;
    border: 1px solid #D7D3D4;
    background: #F5F5F5 none repeat scroll 0% 0%;
    padding: 5px 0px;
    width: 1190px;
    margin: 0 auto;
    margin-top: 10px;
    .sort_type{
        height: 100%;
        padding-left: 25px;
        line-height: 23px;
        a{
            display: block;
            float: left;
            line-height: 24px;
            padding: 0 10px;
            background: #DDDDDD;
            margin-left: 10px;
            .iconfont{
                font-size: 12px;
            }
        }
    }
//  价格区间
    form{
        padding: 5px 5px 0px;
        margin: -5px 5px 0px 0px;
        position: relative;
        float: left;
        height: 24px;
        line-height: 19px;
        z-index: 10;
        border-width: 0px 1px;
        border-style: none solid;
        border-color: -moz-use-text-color #F5F5F5;
        -moz-border-top-colors: none;
        -moz-border-right-colors: none;
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        border-image: none;
        padding-top: 8px;
        input{
            width: 37px;
            height: 20px;
            line-height: 19px;
            cursor: text;
            z-index: 99999;
            overflow: hidden;
            border: 0px none;
            float: left;
            border: 1px solid #666;
            margin-left: 5px;
            background: #FFFFFF;
            text-indent: 3px;
        }
        .btn{
            width: 40px;
            height: 22px;
            border: none;
            background: #DDDDDD;
            cursor: pointer;
            font-size: 10px;
            &.submit{
                background: #E60012;
                color: #FFFFFF;
            }
        }
    }
    .toppage{
        .totalpage{
            margin-left: 30px;
        }
        .page{
            .pre{
                display: inline-block;
                background: #FFFFFF;
                width: 24px;
                text-align: center;
                cursor: pointer;
                margin-right: 10px;
            }
            .next{
                display: inline-block;
                background: #FFFFFF;
                padding: 0 5px;
            }
            .next i{
                color: red;
                font-size: 18px;
            }
        }
    }
}



#show{
    width: 1230px;
    margin: 0 auto;
    margin-top: 30px;
    overflow: hidden;
    .show_list{
        width: 100%;
        li{
            width: 238px;
            margin-top: 10px;
            margin-left: 6px;
            float: left;
            .img{
                margin: 0;
                a{
                    display: block;
                    border: 1px solid #DDD;
                    width: 100%;
                    overflow: hidden;
                    img{
                        width: 240px;
                        height: 240px;
                    }
                    .mark_small{
                        width: 240px;
                        height: 20px;
                        background: #F0A1A1;
                        text-indent: 5px;
                        color: #FFFFFF;
                        margin-top: -4px;
                    }
                    .mark_small_else{
                        width: 240px;
                        height: 20px;
                        text-indent: 5px;
                        color: #FFFFFF;
                        margin-top: -4px;
                    }
                }
            }
            .con{
                padding: 16px 0px 6px 6px;
                .nptt {
                    display: block;
                    height: 40px;
                    overflow: hidden;
                    font: 12px/20px tahoma,宋体;
                }
                .price{
                    font-size: 15px;
                    color: #E60012;
                    .price_now{
                        font-size: 17px;
                    }
                    .price_old{
                        text-decoration: line-through;
                        font: 12px/20px tahoma,宋体;
                        color: #AAA;
                    }
                }
            }
        }
    }
}

.newPage{
    border-left: medium none;
    margin: 0px auto;
    text-align: center;
    width: 1190px;
    padding-top: 40px;
    height: 40px;
    overflow: hidden;
    .d_pa {
        border-left: 1px solid #E5E5E5;
        li{
            float: left;
        }
    }
    a {
        height: 38px;
        line-height: 38px;
        padding: 0px 10px;
        min-width: 15px;
        border-width: 1px 1px 1px medium;
        border-style: solid solid solid none;
        border-color: #E5E5E5 #E5E5E5 #E5E5E5 -moz-use-text-color;
        -moz-border-top-colors: none;
        -moz-border-right-colors: none;
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        border-image: none;
        text-align: center;
        overflow: hidden;
        float: left;
        display: inline-block;
    }
    .pageinfo {
        margin: 10px 0px 0px 10px;
        span {
            float: left;
            height: 22px;
            line-height: 22px;
        }
    }
    .ginput {
        border: 1px solid #CCC;
        width: 30px;
        text-align: center;
    }
    .gbtn {
        cursor: pointer;
        line-height: 22px;
        height: 22px;
        border: 1px solid #CCC;
        background: transparent -moz-linear-gradient(center top , #F9F9F9, #F0F0F0) repeat scroll 0% 0%;
        color: #555;
        text-shadow: 0px 1px 0px #FFF;
        box-shadow: 0px 1px 1px #EAEAEA, 0px 1px 0px #FBFBFB inset;
        margin-left: 5px;
    }
}































